|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.main.impl.config.DafSystemObject
de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject
de.bsvrz.dav.daf.main.impl.config.DafAttributeSet
de.bsvrz.dav.daf.main.impl.config.DafAttributeGroup
public class DafAttributeGroup
Klasse, die den Zugriff auf Attributgruppen seitens der Datenverteiler-Applikationsfunktionen ermöglicht.
| Field Summary | |
|---|---|
private Map<Aspect,AttributeGroupUsage> |
_atgUsageMap
Speichert alle Attributgruppenverwendungen. |
private static Debug |
_debug
DebugLogger für Debug-Ausgaben |
private Object |
_lockAtgUsageMap
Sperrt die Map _atgUsageMap |
private ArrayList<Aspect> |
aspects
Die Aspekte dieser Attributegruppe |
| Constructor Summary | |
|---|---|
DafAttributeGroup(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten. |
|
DafAttributeGroup(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften |
|
| Method Summary | |
|---|---|
private void |
createAtgUsageMap()
Initialisiert die Map mit Attributgruppenverwendungen |
List<Aspect> |
getAspects()
Bestimmt die möglichen Aspekte, unter denen die Attributgruppe verwendet werden kann. |
AttributeGroupUsage |
getAttributeGroupUsage(Aspect asp)
Gibt die Attributgruppenverwendung des angegebenen Aspekts zurück. |
Collection<AttributeGroupUsage> |
getAttributeGroupUsages()
Liefert alle Attributgruppenverwendungen dieser Attributgruppe zurück. |
boolean |
isConfigurating()
Ermittelt, ob diese Attributgruppe mit dem Aspekt "asp.eigenschaften" für konfigurierende Datensätze benutzt werden kann. |
boolean |
isParameter()
Gibt an, ob diese Attributgruppe als Parameter verwendet werden kann oder nicht. |
String |
parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück. |
| Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafAttributeSet |
|---|
getAttribute, getAttributes |
| Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject |
|---|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, read, removeSet, revalidate, write |
| Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObject |
|---|
compareTo, equals, getConfigurationArea, getConfigurationAreaId, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getInternType, getName, getNameOrPidOrId, getObject, getPid, getPidOrId, getPidOrNameOrId, getState, getType, getUsedAttributeGroupUsages, hashCode, invalidate, isOfType, isOfType, setConfigurationData, setConfigurationData, setConfigurationData, setName, setState, storeName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.AttributeSet |
|---|
getAttribute, getAttributes |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject |
|---|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject |
|---|
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Field Detail |
|---|
private static final Debug _debug
private ArrayList<Aspect> aspects
private final Object _lockAtgUsageMap
private Map<Aspect,AttributeGroupUsage> _atgUsageMap
| Constructor Detail |
|---|
public DafAttributeGroup(DafDataModel dataModel)
dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.
public DafAttributeGroup(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds)
| Method Detail |
|---|
public final String parseToString()
DafSystemObject
parseToString in class DafAttributeSetpublic final boolean isConfigurating()
AttributeGroup
isConfigurating in interface AttributeGrouptrue, wenn die Attributgruppe mit dem Aspekt "asp.eigenschaften" für konfigurierende Datensätze benutzt werden kann; sonst
false.public boolean isParameter()
AttributeGroup
isParameter in interface AttributeGrouptrue, wenn die Attributgruppe als Parameter verwendet werden kann;false, wenn die Attributgruppe nicht als Parameter
verwendet werden kann.private void createAtgUsageMap()
public Collection<AttributeGroupUsage> getAttributeGroupUsages()
AttributeGroup
getAttributeGroupUsages in interface AttributeGrouppublic AttributeGroupUsage getAttributeGroupUsage(Aspect asp)
AttributeGroup
getAttributeGroupUsage in interface AttributeGroupasp - Aspekt der gewünschten Attributgruppenverwendung
null, falls zum angegebenen Aspekt keine Attributgruppenverwendung definiert
ist.public final List<Aspect> getAspects()
AttributeGroup
getAspects in interface AttributeGroupAspekten
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||